Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Romania F1 Romania F2 Romania F3 Romania F4 Troyes Challenger Zhangjiagang Challenger Todi Challenger Prague 3 Challenger Shanghai Challenger Guangzhou Challenger Romania F6 Romania F7 Romania F10 Romania F11 Romania F12 Romania F13 Romania F15 Romania F16 Hungary F6 Italy F2 Italy F4 Romania F1 Romania F5 Romania F7 Romania F8 Italy F5 Morocco F2 Italy F14 Italy F26 Italy F28 Italy F2 Shanghai Rolex Masters - Shanghai Shenzhen 1 Challenger Shenzhen 2 Challenger Sofia Open - Sofia Valencia Challenger Oeiras 1 Challenger Oeiras 2 Challenger Tenerife 1 Challenger Cherbourg Challenger Tenerife 2 Challenger Quimper Challenger Barcelona Challenger M25 Quinta Do Lago M25 Badalona Lyon Challenger Zagreb Challenger M25 Bourg-en-Bresse Francavilla Challenger Todi Challenger Troyes Challenger M25 Gandia M25 Denia Cordenons Challenger Dobrich 2 Challenger Porto 2 Challenger Tulln Challenger Sibiu Challenger M25 Sabadell M25 Santa Margherita di Pula Italy F25 Italy F28 Spain F35 Spain F37 Spain F38 Spain F39 Guatemala F1 Costa Rica F1 Italy F3 Italy F4 France F6 Italy F10 Tunisia F1 Tunisia F3 Panama F1 Italy F18 Georgia F1 Georgia F2 Italy F24 Italy F17 Italy F26 Italy F27 M15 San Gregorio di Catania Turkey F13 Italy F7 Italy F12 Italy F13 Italy F14 Italy F17 Italy F19 Italy F22 Italy F25 Italy F26 Italy F27 Italy F28 Italy F29 Turkey F12 Turkey F13 Turkey F14 Turkey F15 Spain F40 Spain F4 Spain F5 Spain F6 Spain F7 Spain F8 Spain F9 Spain F10 Italy F7 Italy F11 Italy F13 Germany F9 Germany F10 Italy F23 Austria F8 Italy F26 Italy F30 Croatia F12 Croatia F13 Croatia F14 Turkey F32 Turkey F33 Turkey F34 Turkey F35 Egypt F1 Egypt F2 Spain F5 Spain F6 Turkey F12 Turkey F13 Turkey F14 Spain F8 Spain F10 Spain F11 Spain F12 Spain F14 Turkey F23 Turkey F24 Turkey F25 Romania F6 Turkey F41 Turkey F42 Turkey F46 Turkey F47 Turkey F48 Turkey F49 Turkey F7 Turkey F8 Turkey F9 Turkey F10 Turkey F11 Turkey F12 Spain F10 Spain F15 Italy F25 Pau Challenger M15 Manacor Hersonissos 2 Challenger M25 Vale do Lobo M15 Madrid M25 Monastir Hersonissos 1 Challenger Oeiras 1 Challenger M25 Gijon Oeiras 2 Challenger Poznan Challenger Milan Challenger M25 Badalona M25 Sabadell Barletta Challenger Madrid Challenger M25 Vic Chisinau Challenger M25 Cordoba M25 Mataro M25 Villeneuve-Loubet Troyes Challenger Bunschoten Challenger M25 Oviedo Hagen Challenger Cordenons Challenger M25 Santander M25 Sabadell M25 Zaragoza Helsinki Challenger Spain F4 Spain F5 Spain F1 Spain F2 Spain F3 Spain F4 Tunisia F9 Tunisia F10 Tunisia F11 Italy F20 Italy F23 France F23 Great Britain F10 Italy F6 France F4 Romania F4 Italy F13 Italy F16 Czech Republic F4 France F13 Serbia F7 Portugal F12 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Turkey F6 (Antalya) Tunisia F9 (Hammamet) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Italy F7 (Santa Margherita Di Pula) Romania F4 (Bucharest) Romania F8 (Pitesti) Romania F9 (Bucharest) Italy F28 (Trieste) Italy F33 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Greece F8 (Heraklion) Spain F2 (Manacor (Mallorca)) Spain F3 (Paguera (Mallorca)) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) Italy F5 (Santa Margherita Di Pula) Italy F7 (Santa Margherita Di Pula) Spain F9 (Madrid) Turkey F43 Romania F8 (Bucharest) Spain F13 Turkey F44 Italy F28 Hungary F5 Iran F4 Austria F1 Austria F2 Italy F3 Romania F2 Romania F4 Romania F15 Tunisia F2 Italy F23 Romania F5 Romania F17 Italy F22 Italy F20 Italy F24 Spain F9 M25 Tarragona M25 Vic M25 Mataro M25 Montauban M25 Santa Margherita di Pula M25 Faro M25 Santa Margherita di Pula Brasov Challenger - Brasov San Marino Challenger Gemax Samsung Open 2005 - Belgrade Citta di Monza - Monza Garden Open 2005 - Rome Timisoara Challenger 2005 - Timisoara Challenger Brasov - Brasov Architect Open - Budapest XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Czech Indoor Open - Prague Citta di Monza - Monza Garden Open - Rome 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Constanta Challenger - Constanta Timisoara Challenger - Timisoara Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Challenger Brasov - Brasov Bauer Watertechnology Cup - Eckental 4th Volkswagen Challenger - Wolfsburg XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Memorial Manfredini - Sassuolo Steelers Cup - Kosice Mamaia Challenger - Constanta Trofeo Sisma Mantova - Mantova La Rinascente Tennis Cup Harbour Club Milano - Milan Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Brasov Challenger - Brasov Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Mitsubishi Electric Europe Cup - Monza Pharma Medico Open 2008 - Aarhus Trofeo Cassa di Risparmio di Alessandria - Alessandria Bulgarian Open Challenger - Sofia Mamaia Challenger - Constanta Siemens Open - Scheveningen Ostdeutscher Sparkassen Cup - Dresden 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Caltanissetta Challenger Napoli Challenger St. Brieuc Challenger Monza Challenger Sofia Challenger Tunis Challenger Kosice Challenger Constanta Challenger Orbetello Challenger Cordenons Challenger Brasov Challenger Todi Challenger Palermo Challenger Napoli Challenger Biella Challenger Rome Challenger Lugano Challenger Milan Challenger Reggio Emilia Challenger Rimini Challenger Orbetello Challenger Cordenons Challenger Como Challenger Palermo Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Rijeka Challenger Turin Challenger Kish Free Zone Island Challenger - Kish Island San Benedetto Challenger Sopot Challenger Internazionali di Tennis Dell'Umbria - Todi Orbetello Challenger Recanati Challenger Trani Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Brasov Challenger Todi Challenger Ljubljana Challenger Napoli Challenger Palermo Challenger Orleans Challenger Ortisei Challenger Helsinki Challenger Bucaramanga Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger San Benedetto Challenger Recanati Challenger San Marino Challenger Sibiu Challenger Cordenons Challenger Segovia Challenger Brasov Challenger Todi Challenger Cherbourg Challenger Tunis Challenger Arad Challenger Furth Challenger Kosice Challenger Tanger Challenger Timisoara Challenger Scheveningen Challenger Tampere Challenger San Marino Challenger Challenger 42 - Andrezieux Cordenons Challenger Meerbusch Challenger Como Challenger Trnava Challenger Orleans Challenger Sibiu Challenger Mons Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Panama City Challenger Barranquilla Challenger Mersin Challenger Tunis Challenger Ostrava Challenger Bordeaux Challenger Kosice Challenger Padova Challenger Poznan Challenger San Marino Challenger Meerbusch Challenger Como Challenger Seville Challenger Meknes Challenger Sibiu Challenger Kenitra Challenger Mons Challenger Geneva Challenger Bratislava Challenger LXV Concurso Internacional Vigo - Vigo Brescia Challenger Casablanca Challenger Turin Challenger Rome Challenger Vicenza Challenger Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Cordenons Challenger Manerbio Challenger Banja Luka Challenger Trnava Challenger Rome Challenger Rennes Challenger Casablanca Challenger Cherbourg Challenger Barletta Challenger Rome Challenger Caltanissetta Challenger Prague Challenger Cortina Challenger Fano Challenger Como Challenger Genova Challenger Mouilleron-Le-Captif Challenger Barletta Challenger Ostrava Challenger Mestre Challenger Vicenza Challenger Lyon Challenger Marburg Challenger Perugia Challenger San Benedetto Challenger Biella Challenger Portoroz Challenger Banja Luka Challenger Raanana Challenger Napoli Challenger Montevideo Challenger Burnie Challenger Rome Challenger Milan Challenger Ostrava Challenger Furth Challenger Braga Challenger Caltanissetta Challenger Perugia Challenger Sibiu Challenger Mestre Challenger Seville Challenger Como Challenger Genova Challenger Alphen Challenger Zhangjiagang Challenger Rome Challenger Alessandria Challenger Zug Challenger Prostejov Challenger Vicenza Challenger San Benedetto Challenger Sibiu Challenger Seville Challenger Almaty Challenger Rome Challenger Shymkent Challenger Targu Mures 2 Challenger Brest Challenger Como Challenger Manerbio Challenger Monastir Challenger Manila Challenger Internazionali di Tennis di Bergamo - Bergamo Wroclaw Challenger Rome 2 Challenger Marburg Challenger Prague Challenger Zadar Challenger Tampere Challenger Switzerland F2 Liberec Challenger Open Romania - Bucharest Biella 5 Challenger Cordenons Challenger Almaty 1 Challenger Cordenons Challenger Tennis Napoli Cup - Napoli Lille Challenger Banja Luka Challenger Sibiu Challenger Hypo Group Tennis International - Portschach Casablanca Challenger Tenerife 1 Challenger Barletta Challenger Ostrava Challenger Pune Challenger Braunschweig Challenger Bergamo Challenger Open 13 - Marseille Francavilla Challenger Bank Austria Tennis Trophy - Vienna Heilbronn Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Szczecin Challenger BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Sporting Challenger '08-Trofeo Regione Piemonte - Turin Serbia Open - Belgrade VTR Open - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Blois Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai Cordenons Challenger BRD Nastase Tiriac Trophy - Bucharest Ecuador Open - Quito Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Rabat Challenger Dubai Duty Free Tennis Championships - Dubai Zhuhai Open - Zhuhai Bendigo Challenger San Marino Challenger Lisbon Challenger IPP Open - Helsinki Shymkent Challenger Blois Challenger Cordenons Challenger Biella Challenger Noumea Challenger Launceston Challenger Pau Challenger Shenzhen Challenger GHI Bronx Tennis Classic - Bronx Tunis Challenger Aix En Provence Challenger Oberstaufen Cup - Oberstaufen Lisbon Challenger Citta di Como Challenger - Como KGHM Dialog Polish Indoors - Wroclaw Prague Challenger Brasov Challenger - Brasov Recanati Challenger Sopot Challenger Szczecin Challenger Lima Challenger Maia Challenger Istanbul Challenger Biella 3 Challenger Rome 1 Challenger Biella 7 Challenger Almaty 2 Challenger Rome Challenger Todi Challenger Trieste Challenger Prague 2 Challenger Verona Challenger Seville Challenger Bucharest Challenger Napoli 2 Challenger Tenerife Challenger Roanne Challenger Forli 5 Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Marburg Challenger Oeiras 1 Challenger Prague 1 Challenger Vicenza Challenger Poznan Challenger Blois Challenger Troyes Challenger Scheveningen Challenger Banja Luka Challenger Toulouse Challenger Seville Challenger Istanbul Challenger Alicante Challenger Ortisei Challenger Ortisei Challenger Architect Open - Budapest Maspalomas Challenger Oeiras 1 Challenger Guzzini Challenger - Recanati Tenerife 2 Challenger Olimp Kyiv Open - Kiev Girona Challenger Murcia Challenger Madrid Challenger USTA Freeman Men's Challenger - Joplin X Torneo Internazionale di Tennis - Barletta Ostrava Challenger Aix En Provence Challenger Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Status Athens Open - Athens Roma Open Challenger - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Kos Succhetti Tennis Cup - Cordenons Florence Challenger Tennislife Cup - Napoli Rome Challenger Canberra Challenger Launceston Challenger San Benedetto Challenger Bergamo Challenger Tashkent Challenger Istanbul Challenger Monterrey Challenger Brasov Challenger Trieste Challenger Cordenons Challenger Barcelona Challenger Marbella Challenger Gran Canaria 2 Challenger Split 2 Challenger San Remo Challenger Istanbul 2 Challenger Rome Challenger Alessandria Challenger Australian Open - Melbourne Rome Challenger French Open - Paris French Open - Paris Manerbio Challenger Barcelona Challenger Guayaquil Challenger Jersey Challenger Bratislava Challenger Brasov Challenger U.S. Open - New York Milan Challenger French Open - Paris Helsinki Challenger Bergamo Challenger Copa Telmex - Buenos Aires Istanbul Challenger St. Brieuc Challenger Ostrava Challenger Perugia Challenger Todi Challenger U.S. Open - New York Izmir Challenger Trnava Challenger Vicenza Challenger Wimbledon - London French Open - Paris Rio De Janeiro Challenger Wimbledon - London Porto Alegre Challenger Arad Challenger French Open - Paris Brasov Challenger Montevideo Challenger Meknes Challenger French Open - Paris Wimbledon - London U.S. Open - New York Guadalajara Challenger French Open - Paris U.S. Open - New York Rabat Challenger Marbella Challenger Marrakech Challenger Heilbronn Challenger Rome Challenger BCR Open Romania - Bucharest Barletta Challenger Open Sud de France - Montpellier Napoli Challenger Rome Challenger Rome Challenger Brasil Open - Sao Paulo Geneva Challenger Bratislava Challenger Mercedes Cup - Stuttgart Grand Prix Hassan II - Marrakech Las Franquesas del Valles Challenger Ostrava Challenger Sao Paulo Challenger Tour Finals Casablanca Challenger Alessandria Challenger Quimper Challenger Poznan Challenger Napoli Challenger Rome Challenger Gonet Geneva Open - Geneva Todi Challenger Cortina Challenger Cordenons Challenger Bank Austria Tennis Trophy - Vienna Prague Challenger Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, PO, ROU-SWE 3-1 Gijon Open - Gijon Copa Claro - Buenos Aires Napoli Challenger Davis Cup, Group I, 1R, BLR-ROU 3-2 Abierto Mexicano Telcel - Acapulco Ortisei Challenger Alphen Challenger All Lower level tournaments Trnava Challenger US Men's Clay Court Championship - Houston AEGON Championships - London Bangkok Challenger Bergamo Challenger Puebla Challenger Bratislava Challenger BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Aircel Chennai Open - Chennai Open Sud de France - Montpellier Seville Challenger Open 13 - Marseille Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Koblenz Challenger Budapest Challenger Cherbourg Challenger Como Challenger San Luis Potosi Challenger ATP Challenger Tour Finals Genova Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Barcelona Challenger Sibiu Challenger Pau Challenger Seville Challenger Todi Challenger Garanti Koza Sofia Open - Sofia Gran Canaria 1 Challenger Alicante Challenger Caltanissetta Challenger BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Geneva Open - Geneva Prague Challenger Mestre Challenger Napoli Challenger Tel Aviv Watergen Open - Tel Aviv Qatar ExxonMobil Open - Doha Florence Challenger Forli 4 Challenger Alicante Challenger Barletta Challenger Mohammedia Challenger Suisse Open - Gstaad Nur-Sultan Challenger Asirom Challenger - Brasov Como Challenger Oeiras 2 Challenger Brescia Challenger Burnie Challenger Prostejov Challenger Prostejov Challenger Modena Challenger Marbella Challenger Millennium Estoril Open - Estoril Perugia Challenger Zug Challenger Gran Canaria Challenger Verona Challenger Tampere Challenger Liberec Challenger Braga Challenger Bengaluru Challenger Murcia Challenger Vicenza Challenger Perugia Challenger Delray Beach International Tennis Championships - Delray Beach Prague 2 Challenger Tennis Napoli Open - Naples BCR Open Romania - Bucharest Barcelona Open Banc Sabadell - Barcelona Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Maspalomas Challenger Davidoff Swiss Indoors Basel - Basel Anytech365 Andalucia Open - Marbella Bergamo Challenger Manama Challenger Biella Challenger Francavilla Challenger Alicante Challenger Istanbul Challenger Bratislava Challenger Antalya Challenger Antalya 2 Challenger Biella 1 Challenger Porto Challenger Lisbon Challenger Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Gelsor Open Romania - Bucharest BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Qatar Exxon Mobil Open - Doha Internazionali BNL d'Italia - Rome Miami Open - Miami Australian Open - Melbourne Valencia Open - Valencia Barcelona Open BancSabadell - Barcelona French Open - Paris SkiStar Swedish Open - Bastad Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, World Group, PO, ROU-ECU 5-0 U.S. Open - New York Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Olympics - London Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Australian Open (juniors) Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Salzburg Challenger French Open (juniors) Wimbledon (juniors) Pozoblanco Challenger Porto Challenger Nottingham Challenger M25 Sabadell M25 Vale do Lobo